Skip to content

feat: Coach P and canonical course registry - #115

Merged
xxg1413 merged 2 commits into
masterfrom
feat/coach-p-course-registry
Nov 7, 2026
Merged

xxg1413 merged 2 commits into
masterfrom
feat/coach-p-course-registry

Conversation

@xxg1413

@xxg1413 xxg1413 commented Nov 7, 2026

Copy link
Copy Markdown
Member

What changed

  • add bilingual Coach P teaching identity, minimal-hint and learner-confirmation rules
  • generate course-registry.json from course metadata, manifest and verifier constants
  • preserve legacy aliases and claim-code contracts
  • add fail-closed registry and bilingual parity checks

Validation

  • make check PYTHON=.venv/bin/python
  • 155 pytest tests, course/path/example checks

@xxg1413
xxg1413 merged commit 12cee11 into master Nov 7, 2026
2 checks passed
@xxg1413
xxg1413 deleted the feat/coach-p-course-registry branch November 7, 2026 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant